home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1997 July / macformat52.iso / mac / Shareware Plus / Developers / YAAF v1.0 alpha 1 / (Samples) / Test Programs / TestPrinter / test.v < prev    next >
Encoding:
Text File  |  1997-04-15  |  1.7 KB  |  122 lines

  1. /*    test.v
  2.  *
  3.  *        This is a test
  4.  */
  5.  
  6. define "view" {
  7.     integer;            /* viewID */
  8.     integer;            /* viewRefNum */
  9.     bool;                /* lock left */
  10.     bool;                /* lock top */
  11.     bool;                /* lock top */
  12.     bool;                /* lock bottom */
  13.     integer;            /* left */
  14.     integer;            /* top */
  15.     integer;            /* right */
  16.     integer;            /* bottom */
  17.     bool;                /* visible */
  18.     bool;                /* enabled */
  19.     bool;                /* tab stop */
  20. };
  21.  
  22. define "wind" {
  23.     integer;            /* window type */
  24.     integer;            /* window id */
  25.     bool;                /* visible */
  26.     integer;            /* left */
  27.     integer;            /* top */
  28.     integer;            /* right */
  29.     integer;            /* bottom */
  30.     
  31.     integer;            /* minx */
  32.     integer;            /* miny */
  33.     integer;            /* maxx */
  34.     integer;            /* maxy */
  35.     integer;            /* initx */
  36.     integer;            /* inity */
  37.     integer;            /* zoomx */
  38.     integer;            /* zoomy */
  39.     
  40.     string;                /* window name */
  41. };
  42.  
  43. define "dlog" {
  44.     class "wind";
  45. };
  46.  
  47. define "fred" {
  48.     class "view";
  49. };
  50.  
  51. define "barn" {
  52.     class "view";
  53. };
  54.  
  55.  
  56. create "test" view "wind" {
  57.     0, 0,
  58.     true,
  59.     -1,-1,-1,-1,
  60.     -1,-1,
  61.     -1,-1,
  62.     -1,-1,
  63.     -1,-1,
  64.     "Test window"
  65.     
  66.     view "view" {
  67.         100, 0,
  68.         true, true, true, false,
  69.         0, 0, 0, 20,
  70.         true, true, false
  71.         
  72.         view "fred" {
  73.             102, 0,
  74.             true, true, false, false,
  75.             5, 2, 45, 18,
  76.             true, true, false
  77.         }
  78.         
  79.         view "barn" {
  80.             103, 0,
  81.             true, true, false, false,
  82.             50, 2, 90, 18,
  83.             true, true, false
  84.         }
  85.     }
  86.     view "view" {
  87.         101, 0,
  88.         true, true, true, true,
  89.         0, 20, 0, 0,
  90.         true, true, false
  91.         
  92.         view "view" {
  93.             104, 0,
  94.             true, false, true, true,
  95.             -1, -15, -14, 1,
  96.             true, true, false
  97.         }
  98.     }
  99. };
  100.  
  101. create "test2" view "wind" {
  102.     0, 0,
  103.     true,
  104.     -1,-1,-1,-1,
  105.     -1,-1,
  106.     -1,-1,
  107.     -1,-1,
  108.     -1,-1,
  109.     "Test window 2"
  110. };
  111.  
  112. create "test3" view "dlog" {
  113.     2, 0,            // moveable modal
  114.     true,
  115.     80,100,280,200,
  116.     -1,-1,
  117.     -1,-1,
  118.     -1,-1,
  119.     -1,-1,
  120.     "dialog"
  121. };
  122.